Arch Wall/zh-tw

THIS COMMAND IS PART OF THE INTEGRATED BIM WORKBENCH IN V1.0
This page has been updated for that version.

Arch Wall

菜單位置
Arch → Wall
工作台
Arch
默認快捷鍵
W A
版本介紹
-
也可以看看
Arch Structure

Description

本工具自草圖或任何 物件mesh 生成牆體。一面牆無須以任何物件為生成基礎,這時牆為一立方體,以長寬高為其屬性。牆由其他形狀生成時,可基於:

  • 二維線條,例如線段、線條、弧或草圖,您可修改厚度、對齊(左右或居中)和高。長度則無影響。
  • A flat face, in which case you can only change the height. Length and width properties have no effect. If the base face is vertical, however, the wall will use the width property instead of height, allowing you to build walls from space-like objects or mass studies.
  • A solid, in which case length, width and height properties have no effect. The wall simply uses the underlying solid as its shape.
  • A mesh, in which case the underlying mesh must be a closed, manifold solid.

Walls built from a line, a wire, a face, a solid, and a sketch

Walls can also have additions or subtractions. Additions are other objects whose shapes are joined in this Wall's shape, while subtractions are subtracted. Additions and subtractions can be added with the Arch Add and Arch Remove tools. Additions and subtractions have no influence over wall parameters such as height and width, which can still be changed. Walls can also have their height automatic, if they are included into a higher-level object such as floors. The height must be kept at 0, then the wall will adopt the height specified in the parent object.

When several walls should intersect, you need to place them into a floor to have their geometry intersected.

Usage

Drawing a wall from scratch

  1. There are several ways to invoke the tool:
    • Press the Wall button.
    • Select the 3D/BIM → Wall option from the menu.
    • Use the keyboard shortcut: W then A.
  2. Click a first point on the 3D view, or type coordinates.
  3. Click a second point on the 3D view, or type coordinates.

Drawing a wall on top of a selected object

  1. Select one or more base geometry objects (Draft object, sketch, etc).
  2. Invoke the tool as described above.
  3. Adjust needed properties such as height or width.

Options

Snapping

Snapping works a bit differently with Arch walls than other Arch and Draft objects. If a wall has a baseline object, snapping will anchor to the base object, instead of the wall geometry, allowing to easily align walls by their baseline. If, however, you specifically want to snap to the wall geometry, pressing Ctrl will switch snapping to the wall object.

Second wall snapping perpendicularly to the first one

Properties

An Arch Wall object shares the common properties and behaviors of all Arch Components.

Data

Blocks

Component

See Arch Component.

IFC

See Arch Component.

IFC Attributes

See Arch Component.

Wall

Scripting

See also: Arch API and FreeCAD Scripting Basics.

The Wall tool can be used in macros and from the Python console by using the following function:

Wall = makeWall(baseobj=None, length=None, width=None, height=None, align="Center", face=None, name="Wall")

Example:

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
Wall1 = Arch.makeWall(baseline, length=None, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()

Wall2 = Arch.makeWall(None, length=2000, width=200, height=1000)
Draft.move(Wall2, FreeCAD.Vector(0, -1000, 0))
FreeCAD.ActiveDocument.recompute()